package cn.jtfadmin.cms.domain.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * cms 菜单信息
 * @author jtf
 * @since 0.0.2
 */
@Data
public class CmsMenuAddPDTO implements Serializable {


    @NotBlank
    protected String cmsId;

    /**
     * 上级id
     */
    protected String parentId;

    /**
     * 菜单名称
     */
    @NotBlank
    protected String name;

    /**
     * 跳转链接
     */
    protected String url;

    /**
     * 内容html
     */
    protected String contentHtml;

    /**
     * logo
     *
     */
    protected String logo;

    /**
     * 是否展示
     */
    protected Boolean showChildrenMenu;


    /**
     * 标题 head <meta name="title" content="title"/>
     */
    protected String title;

    /**
     * 关键字 head <meta name="keywords" content="title"/>
     */
    protected String keywords;

    /**
     * 页面描述 head <meta name="description" content="title"/>
     */
    protected String description;

    /**
     * 排序
     */
    @NotNull
    protected Integer sort;


    /**
     * 轮播
     */
    protected String banners;
    /**
     * js 增强
     */
    protected String scriptAdd;

    /**
     * css 增强
     */
    protected String styleAdd;


}
